﻿using System;

namespace Mono.Rift.Core.Graphics
{
	public abstract class Texture
	{
		public int Width {
			get;
			set;
		}
		public int Height {
			get;
			set;
		}
		public int Samples {
			get;
			set;
		}

		public Texture ()
		{
		}

		public abstract void setSampleModel (int sm);
		public abstract void set(int slot, ShaderStage stage = ShaderStage.Fragment);
	}
}

